#此程序实现某银行的ATM自动存取款机的界面功能，实现登录密码验证，查询余额，存款，取钱，退出系统的功能
print("       欢迎使用某行的ATM自动存取款机      ")
password=input("请输入你的六位密码：")

#定义客户的账户信息的列表变量
kehu=[{'name':'lili','ID':147,'money':1000,'mima':123456},
      {'name':'huahua','ID':258,'money':5500,'mima':654321},
      {'name':'hehe','ID':369,'money':2000,'mima':456789},
      {'name':'lulu','ID':321,'money':4000,'mima':987654}]
#密码验证

a=0
for i in range(len(kehu)):
    a+=1
    if int(password)==kehu[i]['mima']:
        
        print('输入正确，请稍等!')
        break
    elif a==len(kehu):
         print("密码错误！")

#输出显示界面
while True:
    print("="*12,"欢迎使用中国某银行自动存取款机","="*16)
    print("{0:1} {1:13} {2:15}".format(" ","1.查询","2.取款"))
    print("{0:1} {1:13} {2:15}".format(" ","3.存款","4.退出系统"))
    print("="*40)
    key = input("请输入对应的选择序号：")
    '''
    以下是选择的功能程勋
    '''
    if key=="1":
        
       print("{}|你的账户余额为{}".format(kehu[a-1]['name'],kehu[a-1]['money']))
       input("按回车键继续：ENTER ")
    elif key=="2":
        out1=input('请输入你的取款金额：')
        q1=int(kehu[a-1]['money'])-int(out1)
        kehu[a-1]['money']=q1
        input("按回车键继续：ENTER ")
    elif key=="3":
        out1=input('请输入你的存款金额：')
        q1=int(kehu[a-1]['money'])+int(out1)
        kehu[a-1]['money']=q1
        input("按回车键继续：ENTER ")
    elif key=="4":
        print("请取卡，欢迎下次再来")
    else:
        print("==========您的输入有误，请重新输入！==========")
